.flex {
    display: flex;
  }
  
  .flex-wrap {
    display: flex;
    flex-wrap: wrap;
  }
  
  .fac {
    align-items: center;
  }
  
  .fab {
    align-items: flex-end;
  }
  
  .fps {
    justify-content: flex-start;
  }
  
  .fpc {
    justify-content: center;
  }
  
  .flex-column {
    display: flex;
    flex-direction: column;
  }
  
  .flex-row {
    display: flex;
    flex-direction: row;
  }
  
  .fpj {
    justify-content: space-between;
  }
  
  .fpb {
    justify-content: flex-end;
  }
  .home-wrapper{

  }
  .ip-wrapper{
  }
  @keyframes course-in {
    0% {
        transform: translate(100%);
    }
    100% {
        transform: translate(0);
    }
}

@keyframes course-out {
    0% {
        transform: translate(-100%);
    }
    100% {
        transform: translate(0);
    }
}

/* html, body{
  width: 100%;
  height: 100%;
} */